Non-standard semantics of hybrid systems modelers
نویسندگان
چکیده
Hybrid system modelers have become a corner stone of complex embedded system development. Embedded systems include not only control components and software, but also physical devices. In this area, Simulink is a de facto standard design framework, and Modelica a new player. However, such tools raise several issues related to the lack of reproducibility of simulations (sensitivity to simulation parameters and to the choice of a simulation engine). In this paper we propose using techniques from non-standard analysis to define a semantic domain for hybrid systems. Non-standard analysis is an extension of classical analysis in which infinitesimal (the ε and η in the celebrated generic sentence ∀ε∃η . . . of college maths) can be manipulated as first class citizens. This approach allows us to define both a denotational semantics, a constructive semantics, and a Kahn Process Network semantics for hybrid systems, thus establishing simulation engines on a sound but flexible mathematical foundation. These semantics offer a clear distinction between the concerns of the numerical analyst (solving differential equations) and those of the computer scientist (generating execution schemes). We also discuss a number of practical and fundamental issues in hybrid system modelers that give rise to non reproducibility of results, nondeterminism, and undesirable side effects. Of particular importance are cascaded mode changes (also called “zero-crossings” in the context of hybrid systems modelers). Foreword: in memory of Amir Pnueli When we were invited to contribute to this special issue in honor of Amir Pnueli, we first felt deeply honored. Then, we asked ourselves what we could contribute that would best fit the recollection our community has of him. Amir loved opening new avenues, rich in surprises. While he established himself as a leading figure in computer science, he had a profound mathematical background. IThis work was supported by the SYNCHRONICS large scale initiative of INRIA. ∗Corresponding author Email addresses: [email protected] (Albert Benveniste), [email protected] (Timothy Bourke), [email protected] (Benôıt Caillaud), [email protected] (Marc Pouzet) Preprint submitted to Elsevier July 8, 2011 Finally, Amir is one of the founders of the area of hybrid systems from the perspective of the computer science community. These considerations led us to contribute to this special issue with a new approach to hybrid systems modelers that builds on the heterodox — but, we think, nonetheless useful — mathematical area of non-standard analysis.
منابع مشابه
Operational Semantics for Timed Systems: A Non-standard Approach to Uniform Modeling of Timed and Hybrid Systems
We may not be able to make you love reading, but operational semantics for timed systems a non standard approach to uniform modeling of timed and hybrid systems lecture notes in computer science will lead you to love reading starting from now. Book is the window to open the new world. The world that you want is in the better stage and level. World will always guide you to even the prestige stag...
متن کاملSimulating Rhapsody SysML Blocks in Hybrid Models with FMI
The Functional Mockup Interface (FMI) standard enables hybrid simulation of models from different tools. Such tools can have different underlying behavioral semantics, creating challenges when models are combined. A case in point is the combination of the Rhapsody tool, widely used to describe and implement discrete control behavior, and Modelica, widely used to describe continuous plant behavi...
متن کاملA duality between LM-fuzzy possibility computations and their logical semantics
Let X be a dcpo and let L be a complete lattice. The family σL(X) of all Scott continuous mappings from X to L is a complete lattice under pointwise order, we call it the L-fuzzy Scott structure on X. Let E be a dcpo. A mapping g : σL(E) −> M is called an LM-fuzzy possibility valuation of E if it preserves arbitrary unions. Denote by πLM(E) the set of all LM-fuzzy possibility valuations of E. T...
متن کاملNon-linear Fractional-Order Chaotic Systems Identification with Approximated Fractional-Order Derivative based on a Hybrid Particle Swarm Optimization-Genetic Algorithm Method
Although many mathematicians have searched on the fractional calculus since many years ago, but its application in engineering, especially in modeling and control, does not have many antecedents. Since there are much freedom in choosing the order of differentiator and integrator in fractional calculus, it is possible to model the physical systems accurately. This paper deals with time-domain id...
متن کاملCoalgebraic Speci cations and Models of deterministic Hybrid Systems
Coalgebraic speciication and semantics, as used earlier for object-oriented programming, is extended with temporal aspects. The (non-temporal) expression s:meth expressing that method meth is applied in state s is extended to an expression s:meth@, where is a time parameter. It means: in state s let the state evolve for units of time, and then apply method meth. With this formalism we specify v...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Comput. Syst. Sci.
دوره 78 شماره
صفحات -
تاریخ انتشار 2012